package com.vivo.examine.dao;

import com.vivo.examine.entity.ExamineData;
import com.vivo.examine.entity.ExamineDataExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ExamineDataMapper {
    int countByExample(ExamineDataExample example);

    int deleteByExample(ExamineDataExample example);

    int deleteByPrimaryKey(String id);

    int insert(ExamineData record);

    int insertSelective(ExamineData record);

    List<ExamineData> selectByExampleWithBLOBs(ExamineDataExample example);

    List<ExamineData> selectByExample(ExamineDataExample example);

    ExamineData selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") ExamineData record, @Param("example") ExamineDataExample example);

    int updateByExampleWithBLOBs(@Param("record") ExamineData record, @Param("example") ExamineDataExample example);

    int updateByExample(@Param("record") ExamineData record, @Param("example") ExamineDataExample example);

    int updateByPrimaryKeySelective(ExamineData record);

    int updateByPrimaryKeyWithBLOBs(ExamineData record);

    int updateByPrimaryKey(ExamineData record);
}